home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / igo / src / comment.c < prev    next >
C/C++ Source or Header  |  1993-07-08  |  857b  |  54 lines

  1. #define DEBUG 0
  2. /* 
  3.     TOWNS囲碁棋譜記録プログラム
  4.                                           1993/03/01  久保田俊也
  5.  
  6.     92/03/01        commentデ-タを操作する関数の集まり 
  7.                 現在のバ-ジョンはMAX_TE_NUMBER以上のデ-タを要求すると
  8.                 NULLを返す
  9.                 
  10.  
  11. */
  12. #include <stdlib.h>
  13. #include <string.h>
  14. #include "igo.h"
  15.  
  16. static char comment[MAX_TE_NUMBER][256];
  17. static int  current_comment_no;
  18.  
  19. int comment_init()
  20. {
  21. int i;
  22.  
  23.     for(i=0;i<MAX_TE_NUMBER;i++){
  24.         comment[i][0] = '\0';
  25.     }
  26.     current_comment_no = 0;
  27.     
  28.     return 0;
  29.     
  30. }
  31.  
  32. int comment_set(char *text)
  33. {
  34.  
  35.     if(strlen(text)>255){
  36.         return -1;
  37.     }
  38.     current_comment_no++;
  39.     strcpy( comment[current_comment_no] , text);
  40.     return current_comment_no;
  41.  
  42. }
  43.  
  44. char *comment_read(int comment_no)
  45. {
  46.  
  47.     if(current_comment_no < comment_no){
  48.         return NULL;
  49.     }
  50.     return comment[comment_no];
  51.  
  52. }
  53.  
  54.